#if !defined(__APP_MQTT5_H)
#define __APP_MQTT5_H

#define ADDRESS   "tcp://192.168.183.1:1883"
#define CLIENTID  "28712d7d-b4a9-4435-8eb7-42c7f9ebf202"
#define TOPIC_PULL    "pull"
#define TOPIC_PUSH    "push"
#define QOS     1
#define TIMEOUT   10000L
/**
 * 初始化MQTT客户端
 */
int app_mqtt_init();

/**
 * 发送消息
 */
int app_mqtt_send(char *data, int len);

/**
 * 注册接收消息的回调函数
 */
void app_mqtt_registRecvCallback(int (*callback)(char *, int));

/**
 * 关闭MQTT客户端
 */
void app_mqtt_close();

#endif // __APP_MQTT5_H
